have shot one's bolt

[hæv ʃɔt wʌnz bəult]
(非正式)竭尽全力